package com.linkage.usercenter.pojo.dto;

import com.linkage.usercenter.pojo.vo.SecuriterCardInfoDATA;
import lombok.Data;

import java.util.List;

/* * 保安信息新增 */
@Data
public class SecuriterReqDTO {

//    Name：			 保安姓名
//    COMPANYCODE：		所属保安公司
//    IDCARDNO：		身份证号（18位）
//    TELEPHONE：		手机号码（13位）
//    SEX：			性别 （1 男 0 女）
//    HEIGHT：			身高
//    BIRTHDATE：		生日（格式：2020-4-24）
//    POLITICS：		政治面貌代码
//    NATION：		民族代码
//    REGADDRESS：		户籍地址
//    NOWADDRESS：		现住地址
//    SECURITYCODE：		保安证编号
//
//    Imageses[0].ImgType=0	身份证信息
//    Imageses[0].ImgContent	身份证正面base64
//    Imageses[0].ImgContent	身份证反面base64
//
//    Imageses[1].ImgType=1	保安证信息
//    Imageses[1].ImgContent	保安证正面base64
//    Imageses[1].ImgContent	保安证反面base64
//public static void main(String[] args) {
//    Date date = DateUtil.parse("20201101","yyyyMMdd");
//    System.out.println(date);
//    String date1 = DateUtil.format(date,"yyyy-MM-dd");
//    System.out.println(date1);
//    String jsonRespString ="{\"code\":\"0001\",\"msg\":\"信息不完整[NATION 字段是必需的。; BIRTHDATE 字段是必需的。; POLITICS 字段是必需的。; HEIGHT 字段是必需的。]。\"}";
//
//    JSONObject jsonRespDTO = JSONUtil.parseObj(jsonRespString);
//    if (ObjectUtil.isNotNull(jsonRespDTO)) {
//        if (StrUtil.equals(CommonSysConstant.THIRD_SUCCESS_CODE, (String) jsonRespDTO.get("code"))) {
//            return;
//        } else {
//            System.out.println((String) jsonRespDTO.get("msg"));
//        }
//    }
//}
    /**
     * 保安姓名
     */
    private String name;
    /**
     * 所属保安公司
     */
    private String companyCode;

    /**
     * 身份证号（18位）
     */
    private String idcardNo;

    /**
     * 手机号码（13位）
     */
    private String telephone;

    /**
     *  性别 （1 男 0 女）
     */
    private String sex;

    /**
     * 身高
     */
    private String height;

    /**
     * 生日（格式：2020-4-24）
     */
    private String birthDate;

    /**
     * 政治面貌代码
     */
    private String politics;
    /**
     * 民族代码
     */
    private String nation;
    /**
     * 户籍地址
     */
    private String regAddress;
    /**
     * 现住地址
     */
    private String nowAddress;
    /**
     * 证件信息
     */
    private List<SecuriterCardInfoDATA> imageses;
//
//    public static void main(String[] args) {
//        RequestInfo<ExterLoginQUERY> req = new RequestInfo<ExterLoginQUERY>();
//        ExterLoginQUERY query1 = new ExterLoginQUERY();
////        query1.setUserCode("888888");
//        query1.setUserPassword("888888");
//        query1.setUserMobile("13403404556");
//        req.setBuss(query1);
//        System.out.println(JSONUtil.toJsonStr(req));
//        System.out.println(JSONUtil.toJsonPrettyStr(req));
//        String fmtJsonString = JSONUtil.toJsonStr(JSONUtil.wrap(req, new JSONConfig().setIgnoreNullValue(false)));
//        System.out.println(fmtJsonString);
//        System.out.println(fmtJsonString.replace(":null",":\"\""));
//        System.out.println(JSONUtil.toJsonStr(JSONUtil.wrap(req, new JSONConfig().setIgnoreNullValue(true))));
//    }

}
